import { IPSLanguageRes } from './ipslanguage-res';
import { IPSModelObject } from '../ipsmodel-object';

/**
 *
 * @export
 * @interface IPSSysPDTView
 */
export interface IPSSysPDTView extends IPSModelObject {
  /**
   * 标题语言资源
   *
   * @type {IPSLanguageRes}
   */
  getCapPSLanguageRes(): IPSLanguageRes | null;

  /**
   * 标题语言资源
   *
   * @type {IPSLanguageRes}
   */
  get capPSLanguageRes(): IPSLanguageRes | null;

  /**
   * 标题语言资源（必须存在）
   *
   * @type {IPSLanguageRes}
   */
  getCapPSLanguageResMust(): IPSLanguageRes;

  /**
   * 标题
   * @type {string}
   */
  caption: string;

  /**
   * 代码标识
   * @type {string}
   */
  codeName: string;

  /**
   * 从实体视图定向预置视图
   * @type {boolean}
   */
  fromDEViewToPDTView: boolean;
}
